.register{
    width: 100%;
    height: 929px;
    // background: url("https://ppui-static-pc.cdn.bcebos.com/static/passpc-account/img/reg_bg_min.jpg");
    background: pink;
    .kuang{
        position: absolute;
        right: 139px;
        top: 50%;
        margin-top: -340px;
        width: 480px;
        height: 680px;
        background: #fff;
        border-radius: 12px;
        border-radius: 12px;
        overflow: hidden;
        .new-reg-guide-login {
            margin: 50px 0 22px 39px;
            h3 {
                font-size: 36px;
                color: #000;
                padding-bottom: 4px;
            }
             p {
                font-size: 14px;
                color: #9B9B9B;
                span {
                    color: #2e58ff;
                    cursor: pointer;
                }
            }
        }
        .bott{
            padding-top: 30px;
            .A{
                // position: relative;
                display: flex;
                margin-bottom: 40px;
                padding-left: 40px;
                box-sizing: border-box;
                &:nth-of-type(1){
                    padding-top: 40px;
                }
                .yhm{
                    width: 50px;
                    display: flex;
                    justify-content: space-between;
                    line-height: 40px;
                }
                .inp{
                    padding: 11px 10px;
                    max-height: 40px;
                    background: #fff;
                    border: 1px solid #E0E0E0;
                    border-radius: 4px;
                    font-size: 14px;
                    width: 321px;
                    color: #000;
                    outline: none;
                }
                .inpl{
                    padding: 11px 10px;
                    max-height: 40px;
                    background: #fff;
                    border: 1px solid blue;
                    border-radius: 4px;
                    font-size: 14px;
                    width: 321px;
                    color: #000;
                    outline: none;
                }
                .inph{
                    padding: 11px 10px;
                    max-height: 40px;
                    background: #fff;
                    border: 1px solid red;
                    border-radius: 4px;
                    font-size: 14px;
                    width: 321px;
                    color: #000;
                    outline: none;
                }
                .yz{
                    position: absolute;
                    top: 256px;
                    right: 110px;
                    font-size: 12px;
                    color: red;
                }
                .a{
                    padding: 6px;
                    border-radius: 4px;
                    position: absolute;
                    bottom: 474px;
                    right:70px;
                    background: #000;
                    .e{
                        font-size: 12px;
                        color: #fff;
                    }
                }
            }
            .B{
                display: flex;
                margin-bottom: 40px;
                padding-left: 40px;
                box-sizing: border-box;
                &:nth-of-type(1){
                    padding-top: 40px;
                }
                .yhm{
                    width: 50px;
                    display: flex;
                    justify-content: space-between;
                    line-height: 40px;
                }
                .tel{
                    position: absolute;
                    top: 338px;
                    right: 286px;
                    color: red;
                    font-size: 12px;
                }
                .inp{
                    padding: 11px 10px;
                    max-height: 40px;
                    background: #fff;
                    border: 1px solid #E0E0E0;
                    border-radius: 4px;
                    font-size: 14px;
                    width: 321px;
                    color: #000;
                    outline: none;
                }
                .inpb{
                    padding: 11px 10px;
                    max-height: 40px;
                    background: #fff;
                    border: 1px solid blue;
                    border-radius: 4px;
                    font-size: 14px;
                    width: 321px;
                    color: #000;
                    outline: none;
                }
                .inpr{
                    padding: 11px 10px;
                    max-height: 40px;
                    background: #fff;
                    border: 1px solid red;
                    border-radius: 4px;
                    font-size: 14px;
                    width: 321px;
                    color: #000;
                    outline: none;
                }
                .a{
                    padding: 6px;
                    border-radius: 4px;
                    position: absolute;
                    bottom: 474px;
                    right:70px;
                    background: #000;
                    .e{
                        font-size: 12px;
                        color: #fff;
                    }
                }
            }
            .C{
                display: flex;
                margin-bottom: 40px;
                padding-left: 40px;
                box-sizing: border-box;
                &:nth-of-type(1){
                    padding-top: 40px;
                }
                .yhm{
                    width: 50px;
                    display: flex;
                    justify-content: space-between;
                    line-height: 40px;
                }
                .inp{
                    padding: 11px 10px;
                    max-height: 40px;
                    background: #fff;
                    border: 1px solid #E0E0E0;
                    border-radius: 4px;
                    font-size: 14px;
                    width: 321px;
                    color: #000;
                    outline: none;
                }
                .inpb{
                    padding: 11px 10px;
                    max-height: 40px;
                    background: #fff;
                    border: 1px solid blue;
                    border-radius: 4px;
                    font-size: 14px;
                    width: 321px;
                    color: #000;
                    outline: none;
                }
                .inpr{
                    padding: 11px 10px;
                    max-height: 40px;
                    background: #fff;
                    border: 1px solid red;
                    border-radius: 4px;
                    font-size: 14px;
                    width: 321px;
                    color: #000;
                    outline: none;
                }
                .mmm{
                    position: absolute;
                    top: 420px;
                    right: 274px;
                    color: red;
                    font-size: 12px;
                }
                .mm{
                    width: 270px;
                    position: absolute;
                    bottom: 315px;
                    right: 70px;
                    padding: 10px;
                    background: #000;
                    .p1{
                        color: #fff;
                        font-size: 12px;
                    }
                    .pp1{
                        color: red;
                        font-size: 12px;
                    }
                    .p2{
                        font-size: 12px;
                        color: #fff;
                    }
                    .pp2{
                        font-size: 12px;
                        color: red;
                    }
                    .p3{
                        font-size: 12px;
                        color: #fff;
                    }
                    .pp3{
                        font-size: 12px;
                        color: red;
                    }
                }
                
            }
        }
    }
}